/**
 * @file SubObjectPoseArray.h
 * @author 
 * @brief Imu数据topic订阅
 * @version 1.0
 * @date 2021-03-30
 * 
 * @copyright Copyright (c) 2021
 * 
 */

#pragma once

#include <memory>
#include "rclcpp/rclcpp.hpp"

#include "geometry_msgs/msg/polygon_stamped.hpp"
#include "sweeping_robot_msg/msg/object_position_array.hpp"

namespace behavior_controller
{
    namespace SubObjectPoseArray
    {
        void SubObjectPoseArrayInfo(rclcpp::Node::SharedPtr &node_handle);
        void sub_callback(const sweeping_robot_msg::msg::ObjectPositionArray::SharedPtr msg);
    }; // namespace SubObjectPoseArray
} // namespace behavior_controller